net: mvpp2: simplify mvpp2_bm_bufs_add()
authorThomas Petazzoni <[email protected]>
Wed, 15 Feb 2017 11:13:43 +0000 (12:13 +0100)
committerStefan Roese <[email protected]>
Wed, 29 Mar 2017 05:39:49 +0000 (07:39 +0200)
commitf1060f0dd05c9b11bf99878c0e83455960d8ffb5
treef8564e1ed949152fdedaa3e8ee9e5d9492ab8207
parentf811e04ad76019fccb79c8ac2c84a4e84ebef5fd
net: mvpp2: simplify mvpp2_bm_bufs_add()

The mvpp2_bm_bufs_add() currently creates a fake cookie by calling
mvpp2_bm_cookie_pool_set(), just to be able to call
mvpp2_pool_refill(). But all what mvpp2_pool_refill() does is extract
the pool ID from the cookie, and call mvpp2_bm_pool_put() with this ID.

Instead of doing this convoluted thing, just call mvpp2_bm_pool_put()
directly, since we have the BM pool ID.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Stefan Roese <[email protected]>
Acked-by: Joe Hershberger <[email protected]>
drivers/net/mvpp2.c